package kpage83;

import java.util.Scanner;

public class Ch02Ex06LeapYear {
	// 윤년여부 파악하는 프로그램
	// 사용자로부터 연도를 하나 입력받음
	// 입력 받은 연도가 다음조건을 만족하는 경우
	// '윤년입니다.' 라고 출력
	// 조건1 : 연도가 4로 나누어 딱 떨어짐
	// 조건2 : 이중(조건1)에서 100으로 나누어 떨어지면 평년
	// 조건3 : 그중에서 400으로 나누어 떨어지면 평년
	// 검사값 : 2004, 2100, 2300(평년), 2400
	
		public static void main(String [] args) {
			
			// 1. 변수선언
			int year;
			String result = "";
			String title = " 연도를 입력하세요 ";			
			Scanner sc = null;
			
			
			// 2. 연도 입력 및 윤년 계산
			sc = new Scanner(System.in);
			System.out.println(title);
			year = sc.nextInt();
			
			if(year%4 == 0 && 
					((year%100 != 0) || 
							(year%400 == 0))){
				result = "입력하신 연도는 윤년입니다.";
			}else{ 
				result = "입력하신 연도는 평년입니다.";
			}
						
		
			sc.close();
			// 3. 결과출력
			System.out.println(year);
			System.out.println(result);

	}
	
}
